package com.me.modules.publish.entity;

import com.me.modules.activiti.annotation.ActTable;
import com.me.modules.common.entity.ActivitiBaseEntity;
import com.me.modules.sys.entity.ValueDictionaryEntity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * Created by me on 2019/1/8.
 * 发布流程信息表
 */
@ActTable(tableName = "rls_release_info",pkName="id")
public class ReleaseInfoEntity extends ActivitiBaseEntity implements Serializable {

    private static final long serialVersionUID = 4339136999729086302L;

    //id
    private Integer id;

    //编号
    private String rlsNo;

    //标题
    private String rlsToplic;

    //描述
    private String rlsContent;

    //创建时间
    private Date rlsCreateDate;

    //归属业务系统  关联sys_operation_id
    private Integer operation;

    //发布来源
    private String rlsOrigin;

    //发布种类
    private String rlsType;

    //事件状态
    private String status;

    //请求人ID
    private Integer reqId;

    //请求人姓名
    private String reqName;

    //关闭代码
    private String closeCode;

    //业务系统名称
    private String operationName;

    private List<ValueDictionaryEntity> valueDictionarys =new ArrayList<ValueDictionaryEntity>();

    public List<ValueDictionaryEntity> getValueDictionarys() {
        return valueDictionarys;
    }

    public void setValueDictionarys(List<ValueDictionaryEntity> valueDictionarys) {
        this.valueDictionarys = valueDictionarys;
    }

    public String getCloseCode() {
        return closeCode;
    }

    public void setCloseCode(String closeCode) {
        this.closeCode = closeCode;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getRlsNo() {
        return rlsNo;
    }

    public void setRlsNo(String rlsNo) {
        this.rlsNo = rlsNo;
    }

    public String getRlsToplic() {
        return rlsToplic;
    }

    public void setRlsToplic(String rlsToplic) {
        this.rlsToplic = rlsToplic;
    }

    public String getRlsContent() {
        return rlsContent;
    }

    public void setRlsContent(String rlsContent) {
        this.rlsContent = rlsContent;
    }

    public Date getRlsCreateDate() {
        return rlsCreateDate;
    }

    public void setRlsCreateDate(Date rlsCreateDate) {
        this.rlsCreateDate = rlsCreateDate;
    }

    public Integer getOperation() {
        return operation;
    }

    public void setOperation(Integer operation) {
        this.operation = operation;
    }

    public String getRlsOrigin() {
        return rlsOrigin;
    }

    public void setRlsOrigin(String rlsOrigin) {
        this.rlsOrigin = rlsOrigin;
    }

    public String getRlsType() {
        return rlsType;
    }

    public void setRlsType(String rlsType) {
        this.rlsType = rlsType;
    }

    @Override
    public String getStatus() {
        return status;
    }

    @Override
    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getReqId() {
        return reqId;
    }

    public void setReqId(Integer reqId) {
        this.reqId = reqId;
    }

    public String getReqName() {
        return reqName;
    }

    public void setReqName(String reqName) {
        this.reqName = reqName;
    }

    public String getOperationName() {
        return operationName;
    }

    public void setOperationName(String operationName) {
        this.operationName = operationName;
    }
}
